local defshieldSkill = fk.CreateSkill {
  name = "defshield_skill",
}

local skill = Fk.skills["ex_nihilo_skill"] --[[ @as ActiveSkill ]]

defshieldSkill:addEffect("cardskill", {
  name = "defshield_skill",
  prompt = "#defshield_skill",
  mod_target_filter = Util.TrueFunc,
  can_use = skill.canUse,
  on_use = skill.onUse,
  on_effect = function(self, room, effect)
    local target = effect.to
    if target.dead then return end
    -- local extra_add = fhjdExtraAdd(room,effect.card,"@up_defmark")
    target.shield = target.shield + 1
    room:broadcastProperty(target, "shield")
  end
})


return defshieldSkill